# 循环语句

"""
while循环
形式：

while 判断条件
    语句



"""

a = 1
while a < 10:
    print(a, end=",")
    a = a + 1
print("")

"""
无限循环
我们可以通过设置条件表达式永远不为 false 来实现无限循环
"""

b = False
while b == False:
    a = int(input("请输入一个数："))
    b = a == 1
    if b:
        print("这个数等于1，结束！")
    else:
        print("这个数不等于1")

"""
while 循环使用 else 语句
在 while … else 在条件语句为 false 时执行 else 的语句块：
"""

a = 0
while a < 5:
    print(a, "小于5")
    a = a + 1
else:
    print(a, "不小于5")

"""
for语句
Python for循环可以遍历任何序列的项目，如一个列表或者一个字符串。

for <variable> in <sequence>:
    <statements>
else:
    <statements>

"""

a={"Huawei","Alibaba","Tencent","Baidu","JD","Mi"}
for b in a:
    print(b,end=",")
print()

c=["Huawei","Alibaba","Tencent","Baidu","JD","Mi"]
for b in c:
    print(b,end=",")
print()

for b in a:
    print(b)
    if b=="Huawei":
        break

"""
range()函数
如果你需要遍历数字序列，可以使用内置range()函数。它会生成数列
也可以使用range指定区间的值
也可以使range以指定数字开始并指定不同的增量(甚至可以是负数，有时这也叫做'步长')
可以结合range()和len()函数以遍历一个序列的索引
还可以使用range()函数来创建一个列表：
"""

for i in range(10):
    print(i)

"""
break和continue语句及循环中的else子句

break 语句可以跳出 for 和 while 的循环体。
如果你从 for 或 while 循环中终止，任何对应的循环 else 块将不执行。 
"""


"""
pass 语句
Python pass是空语句，是为了保持程序结构的完整性。
pass 不做任何事情，一般用做占位语句
"""

